Os serviços de nuvem privada virtual (VPC) utilizam recursos de computação compartilhados para criar uma nuvem privada virtual dentro de uma rede de nuvem pública maior. As empresas usam esses serviços para abstrair redes de ambientes de nuvem pública sem precisar comprar ou gerenciar sua própria infraestrutura de nuvem privada. As VPCs são altamente elásticas e geralmente cobram por hora, proporcionando às empresas maior controle sobre seus gastos e alocação de recursos. O ambiente isolado criado através da configuração de VPC também oferece às empresas capacidades de segurança aumentadas e controle de autenticação. Os serviços de VPC diferem dos verdadeiros serviços de nuvem privada porque existem em um estado isolado e virtual dentro da nuvem pública. Servidores privados virtuais também diferem destes; os VPS segmentam servidores físicos para criar servidores menores e virtualizados. As soluções de VPC, por outro lado, agrupam recursos para alimentar e gerenciar um grande número de máquinas virtuais.
Para se qualificar para inclusão na categoria de Nuvem Privada Virtual (VPC), um produto deve:
Configurar recursos de nuvem pública para isolar uma rede privada
Abstrair a nuvem privada através de endereçamento IP privado, sub-redes ou redes virtuais
Permitir que administradores acessem remotamente os recursos de computação